package 字符串;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.Random;
import java.util.SplittableRandom;

public class Str4 {
    public static void main(String[] args) {
        String f="c:/users/abc/j.jpg";
        //要求:输出 "c:/users/abc/20200112164130_2421.jpg";

        f=f.toLowerCase(Locale.ROOT);//变成小写字母
        String s1= f.contains("/") ? f.substring(0,f.lastIndexOf("/")+1) : f.substring(0,f.lastIndexOf("\\")+1);
        System.out.println(s1);
        String s2=f.substring(f.lastIndexOf("."));
        System.out.println(s2);

        SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyyMMddHHmmssS");

        Random random=new Random();
        String num = String.format("%s_%06d", simpleDateFormat.format(new Date()), random.nextInt(1, 999999));
        String ff=s1+num+s2;
        System.out.println(ff);
    }
}
